<?php
namespace app\common\model\base;
use app\BaseModel;
use think\model\concern\SoftDelete;

/**
 * @property int        $id                   
 * @property mixed      $create_time          创建时间
 * @property mixed      $update_time          修改时间
 * @property mixed      $delete_time          软删除时间
 * @property string     $code                 用户代码，全表唯一
 * @property string     $openid               公众号openid
 * @property string     $phone                手机号，唯一
 * @property string     $xcx_openid           小程序openid
 * @property string     $third_code           第三方代码，第三方平台唯一
 * @property string     $third_platform       第三方平台
 * @property int        $valid                是否有效，0禁用，1启用
 * @property string     $name                 用户姓名
 * @property mixed      $last_login_time      最后登录时间
 * @method   self       find($data = null)     找单条记录
 */
class User extends BaseModel
{
    use SoftDelete;
    protected $schema = [
        'id'                 => 'int'     , //
        'create_time'        => 'mixed'   , //创建时间
        'update_time'        => 'mixed'   , //修改时间
        'delete_time'        => 'mixed'   , //软删除时间
        'code'               => 'string'  , //用户代码，全表唯一
        'openid'             => 'string'  , //公众号openid
        'phone'              => 'string'  , //手机号，唯一
        'xcx_openid'         => 'string'  , //小程序openid
        'third_code'         => 'string'  , //第三方代码，第三方平台唯一
        'third_platform'     => 'string'  , //第三方平台
        'valid'              => 'int'     , //是否有效，0禁用，1启用
        'name'               => 'string'  , //用户姓名
        'last_login_time'    => 'mixed'   , //最后登录时间
    ];
}
